.btn-primary {
  background-color: #CC0001 !important;
  color: #FFFFFF !important;
  border-color: #CC0001 !important;
}

.btn-primary:hover {
  background-color: #AE0000 !important;
  color: #FFFFFF !important;
  border-color: #9A0000 !important;
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #CC0001 !important;
  color: #FFFFFF !important;
  border-color: #CC0001 !important;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  background-color: #860000 !important;
  color: #FFFFFF !important;
  border-color: #720000 !important;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: : 0 0 0 0.2rem rgba(204,0,1,0.5); !important;
}

.nav-pills .nav-link.active {
  background-color: #CC0001 !important;
  color: #FFFFFF !important;
}

input:focus {
  box-shadow: 0 1px 1px rgba(184,0,0,0.075) inset, 0 0 8px rgba(184,0,0,0.6) !important;
  border-color: #CC0001 !important;
  outline: 0 none !important;
}